﻿

Public Class AusgabeForm
    Inherits WeifenLuo.WinFormsUI.Docking.DockContent
    Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions


    Public Sub New()

        ' Dieser Aufruf ist für den Designer erforderlich.
        InitializeComponent()

        ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.

        LibMultiPlug.Core.log4net.Appender.TextBoxAppender.SetTextBox(tbLog)

    End Sub

    Private Sub tsbClearLog_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tsbClearLog.Click

        ' das ausgabefenster leeren
        tbLog.Clear()

    End Sub

#Region "IFormOptions Implementation"

    Public Sub Delete() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.Delete
        Me.tbLog.Clear()
    End Sub

    Public Sub [New]() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.New

    End Sub

    Public Sub Open() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.Open

    End Sub

    Public Event OptionsChanged(ByVal sender As Object, ByVal e As System.EventArgs) Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.OptionsChanged

    Public Sub PagePreview() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.PagePreview

    End Sub

    Public Sub Print() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.Print

    End Sub

    Public Sub Refresh1() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.Refresh

    End Sub

    Public Sub Save() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.Save

    End Sub

    Public Sub SaveAs() Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SaveAs

    End Sub

    Public ReadOnly Property SetCoopDesign As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetCoopDesign
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetDelete As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetDelete
        Get
            Return True
        End Get
    End Property

    Public ReadOnly Property SetNew As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetNew
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetOpen As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetOpen
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetPagePreview As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetPagePreview
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetPrint As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetPrint
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetRefresh As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetRefresh
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetSave As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetSave
        Get
            Return False
        End Get
    End Property

    Public ReadOnly Property SetSaveAs As Boolean Implements LibMultiPlug.Core.Plugins.Interfaces.IFormOptions.SetSaveAs
        Get
            Return False
        End Get
    End Property

#End Region

End Class
